@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:"宋体";
}
ul,li{list-style:none; float:left; margin:0; padding:0;}
p{margin:0; padding:0;}
i{font-style:normal;}
a{text-decoration:none; cursor:pointer; outline:none;}
img{border:none;}
span{float:left;}
.f{float:left;}
.f1{float:right;}
.clear{clear:both;}
.ml20{margin-left:20px;}

.yellow{color:#ffa800;}
.q_blue{color:#37d0d0;}
.gray{color:#7b7b7b;}
.dark_gray{color:#525252;}
.bg_gray1{background:#f6f6f6;}
.bg_q_yellow{background:#fff7c8;}
.bg_q_blue{background:#e4f4ff;}
.black{color:#000;}
.blue{color:#01507b;}
.blue1{color:#07bcbc;}
.blue2{color:#00AAF9;}
.green{color:#8ec53f;}
.dark_green{color:#21A656;}
.white{color:#fff;}
.zs{color:#c97120;}
.red{color:#FE7701;}
.dark_red{color:#fe0000;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font24{font-size:24px;}
.font36{font-size:36px;}
.font30{font-size:30px;}
.ari{font-family:Arial, Helvetica, sans-serif;}
/*for top*/
.header { width:100%; background:#f4f4f4; border-bottom:1px solid #e2e2e2; height:30px; overflow:hidden; line-height:30px; }
.head {width:1000px; margin:0 auto; color:#7b7b7b; font-size:14px; overflow:hidden; }
.head_left {width:579px; float:left; margin-left:6px; _margin-left:3px; }
.head a {color:#7b7b7b; }
.head_right { float:left; width:415px; }
.head_right li { float:left; margin-left:15px; }
.more { float:left; }
.more a { background:url(../images/tb.png) no-repeat; background-position:33px -210px; padding-right:12px; }
.more_xl { width:80px; background:#f4f4f4; overflow:hidden; border:1px solid #e2e2e2; border-top-width:0px; display:block; }
.more_xl a { width:80px; height:32px; text-align:center; line-height:32px; display:block; overflow:hidden; }
.more_xl a:hover { background:#37d0d0; color:#fff; }
.user_tx{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.user_tx a{
	float:left;
}
/*for menu*/
.menu { width:1000px; margin:0 auto; height:73px; overflow:hidden;}
.logo { float:left; width:356px; height:44px; margin-top:14px; }
.logo ul { float:left; margin:0; padding:0; }
.logo ul li { float:left; width:100%; }

.logo .city { float:right; width:102px; margin-left:24px; color:#828282; font-weight:bold; font-size:14px; margin-top:5px; line-height:20px; }
.logo .city a { color:#828282; font-weight:normal; font-size:12px;border:1px solid #fff; background:white;position:relative; z-index:1; display:block; width:70px; height:20px; text-align:center; }
.logo .city a.hover {border:1px solid #FF9900;border-bottom:none;}
ul.from_dest {padding:10px;margin:-2px 0px 0px 0px;width:400px;background:white;border:1px solid #FF9900;display:none;z-index:0; position:relative;}
ul.from_dest li {float:left;width:auto;text-align:center;}
ul.from_dest li a {color:#828282;}
ul.from_dest li a:hover{color:#FF6600;}
/*主菜单*/
.nav { float:left; width:383px; font-size:14px; height:73px; line-height:73px; overflow:hidden;}
.nav a { color:#585858; margin-right:39px; background:url(../images/xl_bg.jpg) no-repeat right; padding-right:13px; }
.nav .index { background:none; padding:0; }
.nav .xl { 
	width:110px;
	*margin-left:-20px;
	/*position:absolute;*/
	width:110px;
	background:#fff;
	overflow:hidden;
	/*margin:30px 0px 0px -35px;
	*margin:0px 0px 0px -20px;*/
}
.nav .xl a { width:110px; height:32px; text-align:center; line-height:32px; display:block; overflow:hidden; }
.nav .xl a:hover { /*background:url(../images/hover_bg.jpg) no-repeat;*/ background:#36D0CE; color:#fff; }

.yd { float:right;height:73px; }
.tel { float:left; width:110px; overflow:hidden; }
.tel li { width:100%; float:left; }
.tel_title { background:url(../images/tb.png) no-repeat; background-position:left -151px; padding-left:20px; color:#7b7b7b; font-size:14px; font-weight:bold; margin-top:18px; }
.telphone { font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:25px; }
.telphone span { float:left; }
/*登录框*/
.login_box {float:right;height:61px;white-space:nowrap;overflow: hidden;}
.login_box .login_info {padding-top:10px;}
.login_box .login_info .login_thumb {float: left;margin: 6px 6px 0 0;padding: 3px 0 0 3px;width: 24px;height: 24px;background: url(image/thumb20bg.gif) no-repeat;display: block;}
.login_box .login_info .login_thumb img {width: 20px;height: 20px;}
.login_box .login_info .loginName {color:#38CFD0;font-weight:bold;}
.login_box .login_menu {margin:24px 0px 0px 0px; padding:0;}
.login_box .login_menu li {float:left;margin-right:10px;}
.login_box .login_menu li a {color:#7D7D7D;}
.yh { float:right; height:73px; }
.yh li { float:left; margin-top:8px; }
.yh span { margin-right:10px; }
.yh img { margin-right:10px; height:30px; width:30px;}
.yh a { color:#616060; }
/*for search*/
.search { width:100%; background:url(../images/nav_bg.jpg) repeat-x; height:42px; }
.search_content { width:1000px; margin:0 auto; height:42px; overflow:hidden; }
.search ul { width:100%; overflow:hidden; height:42px; float:left; margin:0; padding:0; }
.search li { float:left; height:42px; line-height:42px; }
.bq { float:left; width:359px; overflow:hidden; }
.bq input { background:url(../images/input_bg.jpg) no-repeat; border:none; height:33px; width:232px; color:#a1a1a1; text-indent:1em; float:left; margin-top:5px; line-height:33px; overflow:hidden; }
.search_chose { width:42px; border:1px solid #62b40f; background:#f1ffe5; height:auto; margin-top:5px; overflow:hidden; float:left; *margin-left:-2px;
_margin-left:-15px; }
.search_chose a { float:left; display:block; width:42px; height:31px; text-align:center; line-height:31px; }
.chose_xl { width:42px; background:#f1ffe5; overflow:hidden; border:1px solid #62b40f; border-top-width:0px; display:block; }
.chose_xl a { width:42px; height:23px; text-align:center; line-height:23px; display:block; overflow:hidden; color:#4e4e4e; }
.chose_xl a:hover { background:#62b40f; color:#fff; }
.button input { float:left; background:url(../images/search_button.jpg) no-repeat; width:81px; height:33px; display:block; cursor:pointer; }
.rm { margin-left:13px; color:#585858; }
.rm a { float:left; color:#fff; margin-left:7px; }
.search_content .gwc { float:right; background:url(../images/gwc.jpg) no-repeat; width:105px; height:26px; line-height:30px; margin-top:10px; padding-left:31px; }
.content { width:1000px; margin:0 auto; }
/*for rmxl*/
.rmxl { margin-top:3px; border:1px solid #dbdbdb; width:974px; float:left; font-size:14px; line-height:33px; color:#5a5a5a; padding:0px 12px 0px 12px; overflow:hidden; }
.rmxl a {float:left; color:#5a5a5a; margin-left:20px; }
/*for banner*/
.banner {width:1000px; float:left; margin-top:5px; height:241px; overflow:hidden; }
.rm_mdd {float:left; width:138px; overflow:hidden; }
.mdd_title {background:url(../images/rm_top.jpg) no-repeat; height:36px; color:#fff; width:138px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; overflow:hidden; }
.mdd_xl {float:left; background:url(../images/rm_center.jpg) repeat-y; width:124px; padding:0px 10px 0px 4px; overflow:hidden; height:200px; }
.mdd_left {float:left; width:134px; padding:0px 0px 0px 4px; background:url(../images/rm_center.jpg) repeat-y; height:200px; overflow:hidden; }
.bk {float:left; height:200px; width:134px; line-height:26px; }
.bk ul {float:left; text-align:left; width:134px; margin:0; padding:0; }
.bk ul li {float:left; width:134px; overflow:hidden; }
.bk ul li span {float:left; width:134px; }
.main .gray { }
.mdd_left .active_cat {cursor:pointer; color:#7b7b7b; }
.bk ul li span a {color:#7b7b7b; }
.mdd_xl li {background:url(../images/tb.png) no-repeat; background-position:100px -230px; padding:0px 10px 0px 10px; font-size:14px; font-weight:bold; overflow:hidden; width:109px; height:27px; line-height:27px; }
.bk ul li .main_bt { width:118px; padding:0 5px 0px 5px; overflow:hidden; border-color:#fff; border-width:1px 0px 1px 1px; border-style:solid; position:relative; z-index:1; }
.bk ul li .main_bt h3 {font-size:14px; font-weight:bold; margin:0; padding:0; }
.bk ul li .main_bt a {float:left; }
.bk ul li em {font-style:normal; color:#ffa800; float:right; font-weight:normal; }
.main .h3_cat {display:none; position:absolute; margin-left:129px; *margin-left:-1px;border:1px solid #FF9933; top:189px; z-index:1; min-height:233px; background:#fff; height:auto !important; height:233px; overflow:visible; }
.main .shadow {float:left; background:#fff; width:837px; display:block; border-left-width:1px; padding:5px 0px 10px 28px; }
.mdd_left .bk .shadow ul .rm_title {float:left; width:90px; margin-right:10px; }
.mdd_left .bk .shadow ul li {background:url(../images/tcc_sj.gif) no-repeat center left; float:left; width:730px; }
.mdd_left .bk .shadow ul li span {float:left; width:auto; margin-right:12px; }
.mdd_left .bk .shadow ul {padding:0; width:100%; border:none; float:left; line-height:27px; margin-top:5px; }
.mdd_left .shadow ul li a {padding:0; color:#7b7b7b; font-size:14px; float:left; }
.main .active_cat h3 span {display:none; }
.main .active_cat .main_bt {
	width:119px;
	background:#fff;
	z-index:5000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
}
.main .active_cat .h3_cat { display:block; }
.main .active_cat em { display:none; }
.rm_bottom { width:138px; background:url(../images/rm_bottom.jpg) no-repeat; height:5px; float:left; }
/*for left_banner*/
.left_banner { float:left; margin-left:5px; width:170px; height:241px; overflow:hidden; }
.left_banner li { float:left; }
.center_banner { float:left; width:506px; margin-left:5px; overflow:hidden; }
/*for content_main*/
.content_main { float:left; width:1000px; overflow:hidden; margin:10px 0px 20px 0px; }
/*for main_left*/
.main_left { float:left; width:176px; overflow:hidden; margin-right:15px; }
/*jr*/
.jr { float:left; width:170px; height:147px; padding:2px; border:1px solid #ffe091; overflow:hidden; }
.jr ul { float:left; width:170px; height:147px; background:#fff7d3; margin:0; padding:0; line-height:20px; }
.jr li { float:left; width:164px; margin-top:5px; padding-left:6px; }
.jr li img { float:left; }
.jr li span { float:left; margin-left:10px; color:#505050; font-size:14px; }
/*for tj*/
.tj { 
	width:176px;
	float:left;
	overflow:hidden;
	margin-top:10px;
}
.tj_title{
	float:left; 
	height:45px; 
	width:176px; 
	overflow:hidden;
}
.tj_nr{
	float:left;
	width:174px;
	border:1px solid #ffdf7e;
	overflow:hidden;
}
.fn { 
	float:left; 
	width:174px;
	border-top:1px solid #ffdf7e;
	margin-top:-1px;
	overflow:hidden; 
}
.fn ul{
	float:left;
	width:174px;
	margin:0;
	padding:0;
}
.fn .fn_title{
	font-weight:bold;
	color:#505050;
	font-size:14px;
	width:155px;
	background:#fff7d3;
	height:34px;
	line-height:34px;
	padding-left:17px;
	margin:1px;
}
.pink{
	background:#fffcf0;
}
.fn ul li{
	float:left;
	width:157px;
	font-size:12px;
	line-height:34px;
	padding-left:17px;
	overflow:hidden;
}
.fn ul li a{
	color:#505050;
	 display:block; 
	 width:65px; 
	 float:left; 
	 overflow:hidden; 
	 text-align:left; 
	 margin-right:8px; 
}
/*for why*/
.why{
	float:left;
	width:174px;
	border:1px solid #ddd;
	margin-top:8px;
	overflow:hidden;
	background:#fbfbfb;
}
.b1{
	float:left;
	width:100%;
	border-top:1px solid #ddd;
	margin-top:-1px;
}
.b1 .b1_title{
	padding:0;
	border:none;
	width:100%;
	height:38px;
	overflow:hidden;
	position:relative;
	margin:1px 0px 0px 0px;
	z-index:1;
}
.b1 ul{
	float:left;
	width:154px;
	border-top:1px dashed #ddd;
	margin:0px 4px 0px 4px;
	_margin:0px 2px 0px 2px;
	padding:0px 0px 0px 12px;
	height:39px;
	line-height:39px;
	color:#646464;
	font-size:13px;
	font-weight:bold;
	margin-top:-1px;
}





/*for main_center*/
.xl_img{
	float:left;
	width:79px;
	height:46px;
}
.main_center{
	float:left;
	width:523px;
	overflow:hidden;
}
.con{
	font-size:12px;
	margin: 0px;
	width:523px;
	overflow:hidden;
}
.tags{
	margin:0; 
	height:47px;
	width:512px;
	background:#ffe7a5;
	background:url(../images/xlbg.jpg) repeat-x;
	padding-left:12px;
}
.tags li {
	float:left; 
	list-style:none; 
	height:37px;
	margin:10px 22px 0px 0px;
}
.tags li a {
	font-size:14px;
	font-weight:bold; 
	float: left; 
	color:#e99a00; 
	line-height:37px; 
	height:37px; 
	cursor:pointer;
}
.tags li.selectTag {
	background:url(../images/xx_hover.jpg) left top no-repeat;
	padding-left:25px;
}
.tags li.selectTag a {
	background:url(../images/xx_hover.jpg) right top no-repeat;
	padding-right:25px;
	color: #ffa800; 
}
.tagContent_main {
	float:left;
	width:524px;
	overflow:hidden;
}
.fn_next{
	float:left;
	width:507px;
	height:30px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background:url(../images/fn_bg.jpg);
	line-height:35px;
	padding-left:14px;
	font-size:12px;
	overflow:hidden;
}
.fn_next li{
	float:left;
}
.fn_next .rm_gjc a{
	color:#5a5a5a;
	cursor:pointer;
	margin-right:20px;
	float:left;
}
.tagContent{
	float:left;
	width:524px;
	overflow:hidden;
	margin-top:5px;
}
.tagContent ul{
	margin:0;
	padding:8px 0px 13px 0px;
	border-bottom:1px dashed #e5e5e5;
	width:100%;
	overflow:hidden;
	background:#fff;
	height:46px;
	overflow:hidden;
}
.tagContent .bg_gray{
	background:#f6fff4;
	cursor:pointer;
}
.tagContent li{
	float:left;
	margin:0;
	padding:0;
}
.tagContent .w357{
	width:367px;
	height:46px;
	float:left;
	margin-left:11px;
	text-align:left;
	line-height:20px;
	overflow:hidden;
}
.tagContent li p { font-size:14px; font-weight:bold; padding:0; margin:0; width:357px;  height:20px; overflow:hidden;float:left; }
.tagContent li p .xl_sm{ max-width:280px;_width:expression(document.body.clientWidth > 280? "280px" : "auto"); overflow:hidden;}
.tagContent li p .green{
	color:#8ec53f;
	font-size:14px;
}
.tagContent li p span{
	float:left;
}
.tagContent li p .red{
	color:#fe7701;
	margin-left:13px;
}
.tagContent .w357 .font12{
	font-size:12px;
	font-weight:normal;
	clear:both;
	line-height:25px;
	color:#d48d01;
	margin-top:7px;
	height:25px;
	overflow:hidden;
}
.tagContent .w357 .font12 span{
	margin-right:12px;
}
.tagContent .w357 .font12 a{
	color:#d48c00;
}
.tagContent .hy{
	display:block;
	width:62px;
	height:45px;
	float:right;
	margin-right:5px;
	background:url(../images/tb.png) no-repeat;
	background-position:0px -502px;
	text-align:center;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
}
.tagContent .hy a{
	color:#fff;
}
.Content1{
	float:left;
	width:524px;
	display:block;
}
.Content2{
	float:left;
	width:524px;
	display:none;
}
.Content3{
	float:left;
	width:524px;
	display:none;
}
.Content4{
	float:left;
	width:524px;
	display:none;
}
.Content5{
	float:left;
	width:524px;
	display:none;
}
.Content6{
	float:left;
	width:524px;
	display:none;
}


/*for right*/
.right{
	float:right;
	width:269px;
}





.right ul{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.right ul li{
	float:left;
}
.right .right_title{
	border-bottom:1px dashed #dbdbdb;
	padding-bottom:4px;
	float:left;
	margin:0px;
}
.right .right_title  .left_title{
	font-family:"微软雅黑", "宋体";
	font-size:24px;
	color:#888;
}
.right .dp{
	float:left;
	width:269px;
	margin-top:20px;
}
.right .myd{
	background:#fff6de;
	width:240px;
	height:47px;
	line-height:47px;
	padding:0px 15px 0px 14px;
	float:left;
}
.right .myd .green{
	font-size:14px;
	font-weight:bold;
	color:#70bf0a;
}
.right .myd .yellow{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	float:right;
}
.right .dp_nr{
	width:269px;
	margin-top:13px;
}
.right .dp_nr li{
	float:left;
	width:100%;
	margin-top:4px;
	height:16px;
	overflow:hidden;
	line-height:16px;
}
.right .dp_nr li span{
	float:left;
}
.right .dp_nr li span a{
	float:left;
	margin-left:10px;
	color:#8c8c8c;
}
.right .dp_nr li .pf{
	margin-left:10px;
	color:#ffa800;
	font-weight:bold;
	height:16px;
	line-height:16px;
}
.right .dp_nr li .pf img{
	float:left;
	margin-right:5px;
}


.right .jfph{
	float:left;
	width:269px;
	margin-top:30px;
}
.right .jfph_nr{
	width:269px;
	margin-top:13px;
}
.right .jfph_nr li{
	float:left;
	width:100%;
	margin-top:4px;
	height:16px;
	overflow:hidden;
	line-height:16px;
}
.right .jfph_nr li img{
	width:18px;
	height:18px;
	float:left;
}
.right .jfph_nr li span{
	float:left;
}
.right .jfph_nr li span a{
	float:left;
	margin-left:10px;
	color:#8c8c8c;
}


.right .jf{
	float:right;
	height:26px;
}
.right .jf a{
	font-size:14px;
	color:#545454;
	margin-top:14px;
	display:block;
}
.right .mxt{
	float:left;
	width:269px;
	margin-top:30px;
}
.right .mxt .jrmx{
	float:left;
	margin:8px 0 0 8px;
	font-family:"微软雅黑", "宋体";
}
.right .mxt .jrmx span{
	float:left;
}
.right .mxt .mxt_nr{
	float:left;
	margin-top:5px;
	width:269px;
}
.right .mxt .mxt_nr p{
	float:left;
	margin:0;
	padding:0;
}
.right .mxt .mxt_nr p span{
	float:left;
}
.right .mxt .mxt_nr .mxt_nr_right{
	float:right;
	margin:7px 0 0 8px;
	width:104px;
}
.right .mxt .mxt_nr .mxt_nr_right span{
	float:left;
	width:100%;
	text-align:left;
	line-height:19px;
	font-size:14px;
}
.right .drxl{
	float:left;
	margin-top:30px;
}
.right ul { float:left; width:269px; }
.right .drxl .fl_nr li { float:left; margin-top:9px; font-size:14px; width:100%; height:27px; _overflow:hidden; _height:30px; line-height:25px; _line-height:27px; _margin-top:2px; }
.right .drxl .fl_nr li span { float:left; }
.right .drxl .fl_nr li a { float:left; color:#000; margin:10px 0 0 11px; display:block; }
.right .phb { float:left; margin-top:35px; clear: both; }
.right .phb .fl_nr { padding:0px; float:left; }
.right .phb .fl_nr span { margin:10px 6px 0px 7px; padding:0; float:left;}
.right .phb .fl_nr span a{
	float:left;
}
.right .phb .fl_nr span a img{width:40px; height:40px;}
.right .phb .fl_nr .left_w7{
	margin-left:7px;
}
.right .yjgl{
	float:left;
	margin-top:28px;
	width:100%;
}
.right .yjgl li{
	margin-top:10px;
}
.right .yjgl .fl_nr li{
	width:100%;
	float:left;
}
.right .yjgl .fl_nr li span{
	float:left;
}
.right .yjgl .yjgl_nr{
	float:left;
	margin-top:5px;
	width:269px;
}
.right .yjgl .yjgl_nr p{
	float:left;
	margin:0;
	padding:0;
}
.right .yjgl .yjgl_nr p span{
	float:left;
}
.right .yjgl .yjgl_nr .yjgl_nr_right{
	float:left;
	margin:0 0 0 12px;
	width:146px;
	overflow:hidden;
	height:68px;
}
.right .yjgl .yjgl_nr .yjgl_nr_right span{
	float:left;
	width:146px;
	text-align:left;
	line-height:16px;
	height:16px;
	overflow:hidden;
	margin-top:5px;
}
.right .yjgl .yjgl_nr .yjgl_nr_right span a{
	font-size:14px;
}
.right .yjgl .yjgl_nr .yjgl_nr_right .yj_ly a{
	font-size:12px;
	float:left;
	display:block;
	height:16px;
	overflow:hidden;
}
.right .yjgl .yjgl_nr .yjgl_nr_right .yj_ly img{
	margin-right:5px;
	float:left;
}
.right .yjgl .fl_nr .yj_lb{
	float:left;
	height:16px;
	line-height:16px;
}
.right .yjgl .fl_nr .yj_lb span{
	float:left;
	height:16px;
	line-height:16px;
	overflow:hidden;
}
.right .yjgl .fl_nr .yj_lb span a{
	display:block;
	height:16px;
	line-height:18px;
	overflow:hidden;
	margin-left:5px;
	color:#7a7a7a;
	float:left;
}
.right .yjgl .fl_nr .yj_lb img{
	margin:0;
}
.lyww{
	float:left;
	margin-top:30px;
	width:269px;
}
.ly_nr{
	width:100%;
	float:left;
}
.ly_nr img{
	float:left;
}
.ly_nr li{
	margin-top:10px;
	height:16px;
	overflow:hidden;
	line-height:16px;
	width:100%;
}
.ly_nr li span{
	float:left;
}
.ly_nr li span a{
	float:left;
	margin-left:10px;
	color:#7A7A7A;
}
.ly_nr li .answer{
	float:right;
	background:url(../images/tb.png) no-repeat;
}
.ly_nr li .answer a{
	color:#fff;
	margin:0;
	width:44px;
	height:16px;
	text-align:center;
}
.ly_nr li .answer1{
	background-position:0px -318px;
}
.ly_nr li .answer2{
	background-position:-57px -334px;
}
/*for footer*/
.bottom{
	width:1000px;
	margin:0 auto;
}
.footer{
	float:left;
	width:1000px;
	margin-top:34px;
}
.help{
	float:left;
	width:995px;
	border:1px solid #ffe9b8;
	border-right-width:0px;
	overflow:hidden;
	margin:0px 2px 0px 2px;
}
.help ul{
	float:left;
	border-right:1px solid #ffe9b8;
	width:198px;
	height:134px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.help ul li{
	width:183px;
	float:left;
	padding-left:15px;
	line-height:20px;
	font-size:13px;
}
.help ul li a{
	color:#5e5e5e;
}
.help ul .help_title{
	height:34px;
	width:181px;
	margin:1px 1px 11px 1px;
	background:#fff4da;
	line-height:34px;
	padding-left:15px;
	color:#5e5e5e;
	font-weight:bold;
	font-size:13px;
}

.friend{
	float:left;
	width:1000px;
	border-bottom:1px solid #eaeae5;
	padding-bottom:14px;
	margin-bottom:12px;
	overflow:hidden;
}
.friend ul{
	float:left;
	width:954px;
	padding:0px 23px 0px 13px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	line-height:22px;
}
.friend ul li{
	float:left;
}
.friend ul li img{
	float:left;
}
.friend ul .sj{
	width:880px;
	overflow:hidden;
	margin:0;
}
.friend ul li a{
	float:left;
	color:#767676;
	margin-left:14px;
}
.friend .ks{
	width:975px;
	height:16px;
	float:left;
	text-align:center;
	margin-top:15px;
	padding-left:25px;
}
.friend .ks li{
	float:left;
	border-right:1px solid #767676;
	padding-right:20px;
	height:16px;
	line-height:16px;
	margin-left:20px;
}
.friend .ks li a{
	margin:0;
	padding:0;
	float:left;
	font-weight:bold;
}
.bqxx{
	width:995px;
	float:left;
	color:#8c8c8c;
	font-size:13px;
	padding:0px 0px 30px 0px;
	margin:0;
}
.bqxx li{
	float:left;
}
/*for wz*/
.wz{
	float:left;
	margin-top:18px;
	width:100%;
	border-bottom:1px dashed #dbdbdb;
	padding-bottom:8px;
}
.wz ul{
	float:left;
	margin:0;
	padding:0;
	color:#505050;
}
.wz ul li{
	float:left;
}
.wz ul li span{
	margin-left:10px;
}
.wz ul li a{
	color:#505050;
}
.wz .fx{
	float:right;
}
.wz .fx li a{
	color:#00aaf9;
	font-weight:bold;
}
.wz .fx li span{
	color:#00aaf9;
	font-weight:bold;
}
/*-------------------------------------------------------------------*/
/*for 商品详情*/
/*for product*/
.product{
	float:left;
	width:1000px;
	margin-top:24px;
}
.product ul{
	float:left;
	margin:0;
	padding:0;
	width:1000px;
	overflow:hidden;
}
.product ul li{
	float:left;
	font-family:"微软雅黑", "宋体";
	font-size:18px;
	color:#4e9700;
	width:100%;
}
.product ul li span{
	float:left;
	margin:0;
	padding:0;
}
.main_title{
	font-family:"微软雅黑", "宋体";
	font-size:24px;
	color:#4e9700;
}
.product ul .xqjs{
	font-family:"宋体";
	margin-top:10px;
	color:#3c3c3c;
	font-size:13px;
}
.product ul .xqjs span{
	float:left;
	margin-right:15px;
}
.product ul .xqjs span a{
	float:left;
}
/*for spxq*/
.spxq{
	float:left;
	width:1000px;
	margin-top:23px;
}
.xc{
	float:left;
	width:369px;
}
.xc .dt{
	float:left;
	width:100%;
}
.xc .xt{
	float:left;
	width:100%;
	margin-top:6px;
}
.xc .xt li{
	float:left;
	margin-right:2px;
}
.xc .xt li span{
	float:left;
	margin-right:6px;
}
.xc_an{
	float:left;
}
.xc_an a{
	width:13px;
	float:left;
	height:34px;
	background:#ffeecd;
	color:#4e4e4e;
	text-align:center;
	line-height:34px;
}
/*for kj*/
.kj{
	float:left;
	width:331px;
	border:1px solid #bbd997;
	border-radius:4px;
	margin-top:14px;
	padding:13px 18px 13px 18px;
	overflow:hidden;
}
.kj li{
	float:left;
	width:331px;
}
.kj li span{
	float:left;
	width:331px;
	line-height:25px;
}
.kj li span a{
	color:#00aaf9;
}
.kj_title{
	font-family:"微软雅黑", "宋体";
	font-size:18px;
	color:#46a600;
	background:url(../images/kj_bz.jpg) no-repeat;
	padding-left:30px;
	padding-bottom:10px;
}
/*for xq_right*/
.xq_right{
	float:right;
	width:610px;
	overflow:hidden;
}
.xq_right ul{
	float:left;
	margin:0;
	padding:0;
	width:610px;
}
.xq_right ul li{
	float:left;
}
.xq_right ul li span{
	float:none;
	margin:0;
	padding:0;
}
.jg{
	font-size:24px;
	color:#ff9600;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.xq_right ul .zxzx{
	float:right;
	background:url(../images/zx.jpg) no-repeat;
	padding-left:21px;
	height:17px;
	line-height:17px;
	margin-top:12px;
}
.xq_right ul .zxzx a{
	color:#67abf9;
	font-size:14px;
	font-weight:bold;
}
.xq_right .yhhd{
	float:left;
	margin-top:16px;
	width:610px;
	*margin-top:19px;
}
.yh_left{
	width:290px;
	background:#fff4fa;
	border-radius:3px;
	padding:10px 14px 14px 14px;
	overflow:hidden;
}
.xq_right ul .yh_left span{
	float:left;
	width:290px;
}
.xq_right ul .yh_left .yh_nr{
	float:left;
	margin-top:10px;
	color:#4e4e4e;
	line-height:25px;
}
.xq_right ul .yh_left .yh_nr2{
	float:left;
	margin-top:10px;
	color:#4e4e4e;
}
.yh_title{
	float:left;
	color:#4e4e4e;
	font-size:14px;
	font-weight:bold;
}
.xq_right ul .yh_left .yh_nr2 i{
	float:left;
	padding:0;
	margin:0px 4px 0px 0px;
	letter-spacing:3px;
}
.xq_right ul .yh_right{
	width:250px;
	background:#f4fdff;
	border-radius:3px;
	padding:10px 14px 14px 14px;
	float:right;
	overflow:hidden;
}
.xq_right ul .yh_right span{
	float:left;
	width:250px;
	overflow:hidden;
}
.xq_right ul .yh_right .yh_right_nr{
	float:left;
	margin-top:10px;
}
.xq_right ul .yh_right .yh_right_nr i{
	float:left;
	color:#67abf9;
	font-weight:bold;
	margin-right:15px;
	line-height:25px;
	padding:0;
}
/*for chose_time*/
.xq_right .chose_time{
	float:left;
	width:600px;
	background:url(../images/xq_bg.jpg)  repeat-x;
	margin-top:10px;
	border:1px solid #ffcf71;
	border-radius:3px;
	height:242px;
	overflow:hidden;
	padding:6px 4px 15px 4px;
}
.xq_right .chose_time li{
	float:left;
	width:600px;
}
.xq_right ul li .num{
	float:left;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:url(../images/tb.png) no-repeat;
	background-position:-94px -218px;
	color:#fff;
	margin-left:3px;
}
.xq_right ul li .sjd{
	float:left;
	height:26px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	margin-left:7px;
}
.xq_right .chose_time .xz_sj{
	float:left;
	width:574px;
	margin-top:12px;
	height:83px;
	border:1px solid #ffce71;
	background:#fff;
	padding:8px 12px 8px 12px;
}
.xq_right .chose_time .xz_sj span a{
	float:left;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	background:url(../images/sjd_bg.jpg) right center no-repeat;
	padding-right:15px;
}
.xq_right .chose_time .people_num{
	float:left;
	margin-top:21px;
}
.xq_right ul li .rs_chose{
	float:left;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	margin-left:7px;
	width:57px;
	border:1px solid #a7a6ac;
	background:#fff;
	text-indent:4px;
}
.xq_right ul li .up{
	float:left;
	margin-left:3px;
	width:18px;
	overflow:hidden;
	margin-top:-2px;
}
.xq_right ul li .up a{
	float:left;
	margin-top:2px;
}
.xq_right .chose_time .chose_button{
	float:left;
	margin-top:14px;
}
.xq_right .chose_time .chose_button span{
	float:left;
	margin-right:10px;
}
.xq_right .chose_time .chose_button .ljyd{
	display:block;
	background:url(../images/tb.png) no-repeat;
	background-position:0px -599px;
	width:173px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.xq_right .chose_time .chose_button .add_gw{
	display:block;
	background:url(../images/tb.png) no-repeat;
	background-position:0px -842px;
	width:133px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-left:40px;
}
.xq_right .chose_time .chose_button .ydsm{
	float:left;
	width:220px;
	margin:0px 0px 0px 10px;
	line-height:20px;
	color:#4e4e4e;
}
.xq_right .chose_time .chose_button .ydsm i{
	float:left;
	width:220px;
}
/*for xc_js*/
.xc_js{
	float:left;
	width:1000px;
	margin-top:30px;
}
.xc_left{
	float:left;
	width:800px;
}
.xc_ts{
	float:left;
	width:798px;
	border:1px solid #ffce49;
}
.xc_title{
	float:left;
	height:39px;
	background:#ffe69f;
	width:780px;
	padding-left:18px;
	line-height:39px;
	overflow:hidden;
}
.xc_title li{
	float:left;
	margin-right:20px;
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	color:#bc5400;
}
.xc_title li a{
	float:left;
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	color:#bc5400;
}
.xc_title .xc_hover{
	background:url(../images/tb.png) no-repeat;
	background-position:0px -440px;
	margin-top:3px;
	padding-left:18px;
}
.xc_title .xc_hover a{
	background:url(../images/tb.png) no-repeat;
	background-position:-24px -440px;
	_background-position:-23px -440px;
	padding-right:18px;
	display:block;
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	color:#ffa800;
}
.xc_nr{
	float:left;
	width:774px;
	margin-left:4px;
	_margin-left:2px;
	margin-top:3px;
	background:url(../images/xc_bg.jpg) repeat-x;
	height:39px;
	border:1px solid #ffe69f;
	line-height:39px;
	padding-left:14px;
}
.xc_nr li{
	float:left;
	margin-right:12px;
}
.xc_nr li img{
	float:left;
	margin-top:15px;
}
.xc_nr .other{
	float:right;
	font-size:14px;
}
.xc_nr .other span{
	float:left;
	margin:0px 0px 0px 10px;
	padding:0;
}
.jt_xc{
	float:left;
	width:790px;
	margin:0px 4px 0px 4px;
	_margin:0px 2px 0px 2px;
	margin-top:23px;
	overflow:hidden;
}
.one{
	float:left;
	width:100%;
}
.apfd{
	float:left;
	width:100%;
}
.one_left{
	float:left;
	padding-left:6px;
	width:79px;
}
.one_left span{
	float:left;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	margin-right:4px;
}
.one_left .sjap{
	font-size:14px;
	color:#404241;
	font-weight:normal;
}
.jtap{
	float:left;
	width:705px;
}
.jtap ul{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.jtap .jd_name{
	float:left;
	width:100%;
	background:#f0fde9;
	height:38px;
	margin-bottom:10px;
	padding:0px;
}
.jtap .jd_name li{
	float:left;
	width:auto;
	height:38px;
	line-height:38px;
	color:#fc6800;
	font-weight:bold;
	margin-left:10px;
}
.jtap ul li{
	float:left;
	width:100%;
	overflow:hidden;
	line-height:20px;
}
.jd_img img{
	float:left;
	border:1px solid #989b92;
	padding:1px;
	margin-right:28px;
}
.jtap ul li span{
	float:left;
}
.jtap ul .xc_mdd{
	float:left;
	font-size:14px;
	color:#fb6600;
}
.jtap ul .xc_mdd span img{
	float:left;
	margin:2px 6px 0px 6px;
}
/*for 费用说明*/
.f2{
	float:left;
	width:798px;
	border:1px solid #ffce49;
	margin-top:12px;
	line-height:20px;
	font-size:12px;
}
.f2_title{
	float:left;
	height:39px;
	background:#ffe69f;
	width:780px;
	padding-left:18px;
	line-height:39px;
	overflow:hidden;
}
.f2_title li{
	float:left;
	margin-right:20px;
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	color:#bc5400;
}
.f2_title li a{
	float:left;
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	color:#bc5400;
}
.f2_title .xc_hover{
	background:url(../images/tb.png) no-repeat;
	background-position:0px -440px;
	margin-top:3px;
	padding-left:18px;
}
.f2_title .xc_hover a{
	background:url(../images/tb.png) no-repeat;
	background-position:-24px -440px;
	_background-position:-23px -440px;
	padding-right:18px;
	display:block;
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	color:#ffa800;
}
.f2_content{
	float:left;
	width:782px;
	margin:9px 8px 0px 8px;
	_margin:9px 4px 0px 4px;
	overflow:hidden;
}
.f2_content ul{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.f2_content ul li{
	float:left;
	width:100%;
}
.f2_content .f2_name{
	background:#f0fde9;
	height:38px;
	line-height:38px;
	margin-bottom:10px;
	padding:0px;
}
.f2_name li{
	float:left;
	margin-left:10px;
	font-weight:bold;
	color:#333;
	
}
/*for 如何预订*/
.yd_content{
	float:left;
	width:706px;
	margin:35px 38px 0px 54px;
	_margin:35px 19px 0px 27px;
	overflow:hidden;
}
.yd_content ul{
	float:left;
	width:100%;
	padding-bottom:42px;
}
.yd_bz{
	float:left;
	width:53px;
	height:41px;
	line-height:41px;
	font-family:"微软雅黑", "宋体";
	color:#ffa800;
	font-size:20px;
	padding-left:30px;
	background:url(../images/bz_bg.jpg) no-repeat;
}
.bz_xq{
	float:left;
	margin-left:20px;
	width:602px;
}
.bz_xq p{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.bz_xq span{
	float:left;
	color:#5a5a5a;
	font-size:12px;
	border-color:3c3c3c;
	background:#efefef;
	padding:7px 9px 9px 11px;
	border-style:solid;
	border-width:0px 1px 1px 0px;
	display:block;
}
.bz_xq img{
	float:left;
	margin:14px 7px 0px 7px;
}
.bz_xq a{
	float:left;
	height:41px;
	line-height:41px;
	display:block;
	margin-right:15px;
	color:#5a5a5a;
}
/*for 客户回访记录*/
.hh_content{
	float:left;
	width:780px;
	margin:13px 10px 0px 8px;
	_margin:13px 5px 0px 4px;
	overflow:hidden;
}
.hh_content ul{
	padding-bottom:5px;
	width:100%;
	float:left;
}
.kh_myd{
	float:left;
	width:80px;
	height:55px;
	background:url(../images/tb.png) no-repeat;
	background-position:-124px -315px;
	color:#fff;
}
.kh_myd span{
	float:right;
	margin-right:13px;
	width:67px;
	text-align:right;
}
.kh_myd .myd_xt{
	font-style:italic;
	font-weight:bold;
	font-size:24px;
	*margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.kh_dp{
	float:left;
	width:675px;
	margin-left:5px;
	background:#f3f9ed;
	padding:10px;
}
.kh_dp p{
	float:left;
	width:100%;
}
.who_dp{
	background:url(../images/tb.png) no-repeat;
	background-position:-188px -10px;
	color:#ff6600;
	padding-left:20px;
	float:right;
	line-height:14px;
}
.dp_fy{
	font-size:13px;
	font-family:"微软雅黑", "宋体";
	margin-left:80px;
	_margin-left:40px;
}
.dp_fy span{
	float:left;
	margin-right:20px;
}
.dp_fy a{
	display:block;
	padding:5px;
	color:#ffa800;
	float:left;
	margin-right:5px;
}
.cydp{
	float:left;
	width:780px;
	background:#ffe8a7;
	border-top:1px solid #ffce4a;
	height:39px;
	line-height:39px;
	padding:0px 4px 0px 14px;
	_padding:0px 4px 0px 7px;
}
.cydp li{
	float:left;
	height:39px;
	line-height:39px;
	margin-right:20px;
	font-size:13px;
	color:#444;
}
.cydp li .kh_hf{
	float:left;
	margin-right:25px;
}
.cydp li .qdp{
	float:left;
	width:91px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:url(../images/tb.png) no-repeat;
	background-position:-29px -555px;
	color:#fff;
	margin-top:4px;
}
/*for 在线咨询*/
.zx_content{
	float:left;
	width:740px;
	margin:18px 33px 0px 25px;
	_margin:18px 16px 0px 12px;
	overflow:hidden;
	padding-bottom:10px;
}
.zx_content ul{
	float:left;
	width:100%;
	border-bottom:1px solid #ebe6c9;
	padding-bottom:12px;
	margin-top:12px;
}
.wi5{
	float:left;
	width:680px;
	overflow:hidden;
	margin-left:5px;
}
.wi5 p{
	float:left;
	width:680px;
}
.wi5 p a{
	float:left;
	margin-right:5px;
	color:#2C629E;
}
.wi5 .yyhf{
	float:left;
	width:658px;
	background:#fcf9e6;
	border:1px solid #ebe6c9;
	padding:10px;
	margin-top:15px;
}
.zx_fb{
	float:left;
	width:690px;
	margin:0px 33px 0px 75px;
	_margin:0px 16px 0px 37px;
	overflow:hidden;
	padding-bottom:20px;
}
.zx_fb ul{
	padding-bottom:20px;
	width:100%;
	float:left;
}
.zx_fb ul li{
	float:left;
	width:100%;
}
.zx_title{
	float:left;
	width:100%;
	font-family:"微软雅黑", "宋体";
	color:#343434;
	font-size:18px;
}
.zx_fy{
	font-size:13px;
	font-family:"微软雅黑", "宋体";
}
.zx_fy span{
	float:left;
	margin-right:20px;
}
.zx_fy a{
	display:block;
	padding:5px;
	color:#ffa800;
	float:left;
	margin-right:5px;
}
.text2 textarea{
	float:left;
	width:685px;
	height:73px;
	border:1px solid #ffce4a;
	border-radius:3px;
	line-height:20px;
	text-indent:3px;
	overflow:hidden;
}
.text3{
	margin-top:10px;
}
.text3 textarea{
	float:left;
	width:685px;
	height:26px;
	border:1px solid #ffce4a;
	border-radius:3px;
	line-height:20px;
	text-indent:3px;
	overflow:hidden;
}
.text3 input{
	width:45px;
	height:20px;
	border:1px solid #999;
	margin-right:3px;
}
.zx_tj{
	float:right;
	background:url(../images/tb.png) no-repeat;
	background-position:-29px -555px;
	color:#fff;
	width:91px;
	height:32px;
	line-height:32px;
	text-align:center;
}
/*for 行程right*/
.xc_right{
	float:right;
	width:193px;
	overflow:hidden;
}
.xb{
	float:left;
	width:171px;
	border:1px solid #e6e6e6;
	color:#666;
	padding:0px 10px 10px 10px;
}
.xb li{
	float:left;
	width:100%;
	margin-top:10px;
}
.xb span{
	margin-right:10px;
	float:left;
}
.xb a{
	color:#666;
}
/*for 快捷入口*/
.door{
	float:left;
	width:100%;
	margin-top:5px;
}
.door ul{
	float:left;
	width:100%;
	margin-top:5px;
}
.door li{
	width:86px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:1px solid #e6e6e6;
	padding-left:6px;
	color:#666;
	cursor:pointer;
}
.door li span a{
	color:#666;
}
.door .door_hover{
	border:1px solid #94d05b;
	background:#68bc17;
	color:#fff;
}
.door .door_hover span a{
	color:#fff;
}
.door .door_hover .yellow{
	color:#fff;
}
/*for 顶一下*/
.dyx{
	float:left;
	background:url(../images/tb.png) no-repeat;
	background-position:0px -718px;
	width:193px;
	height:104px;
	margin-top:10px;
}
.dyx_rq{
	float:left;
	margin:19px 0px 0px 16px;
	_margin:19px 0px 0px 8px;
}
.dyx_rq span{
	float:left;
}
.dyx_button a{
	float:left;
	width:193px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	font-family:"时尚中黑简体", "微软雅黑", "宋体";
	font-size:20px;
	margin-top:25px;
	text-shadow:1px 1px #d19930;
}
/*for 驴友印象*/
.lyyx{
	float:left;
	width:100%;
	margin-top:20px;
}
.lyyx ul{
	float:left;
	width:100%;
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	color:#505050;
}
.lyyx .yx_bq{
	color:#fff;
	font-size:12px;
	font-family:"宋体";
	margin-top:15px;
}
.lyyx .yx_bq li{
	float:left;
	width:100%;
}
.lyyx .yx_bq span{
	float:right;
	padding:7px;
}
.bg_green{
	background:#32a300;
}
.bg_red{
	background:#d00040;
}
.bg_blue{
	background:#97dfc2;
}
.bg_yellow{
	background:#ffa800;
}
.bg_pink{
	background:#e250b1;
}
.bg_darkblue{
	background:#016a7b;
}
/*for 右边统一样式*/
.tyys{
	float:left;
	width:191px;
	border:1px solid #ffce4a;
	overflow:hidden;
	margin-top:20px;
}
.ty2{
	float:left;
	width:100%;
	border-top:1px solid #ffce4a;
	margin-top:-1px;
	padding-bottom:20px;
}
.ty2 ul{
	float:left;
}
.ty2_title{
	float:left;
	padding:0px 12px 0px 21px;
	width:158px;
	background:url(../images/right_title_bg.jpg) repeat-x;
	height:39px;
	line-height:39px;
	overflow:hidden;
}
.ty2_title .m_title{
	font-size:16px;
	font-family:"微软雅黑", "宋体";
	color:#ff7800;
	float:left;
}
.ty2_title a{
	color:#3a3a3a;
}
/*for 我浏览过的*/
.ty2 .ly_before{
	width:150px;
	padding:20px 21px 0px 21px;
	overflow:hidden;
}
.ty2 .ly_before li{
	float:left;
	width:100%;
	text-align:center;
	line-height:20px;
}
/*for 猜你喜欢*/
.cnxh{
	float:left;
	width:177px;
	padding:8px 8px 0px 8px;
}
.cnxh li{
	float:left;
	width:100%;
	margin-bottom:13px;
}
.cnxh li p{
	float:left;
	color:#151515;
}
.xh_sm{
	float:left;
	width:102px;
	margin-left:10px;
	line-height:22px;
}
.xh_sm span{
	float:left;
	width:100%;
}
.xh_sm a{
	color:#151515;
}
/*for 相关游记攻略*/
.xgyj{
	float:left;
	width:169px;
	padding:7px 12px 0px 12px;
	overflow:hidden;
}
.xgyj li{
	float:left;
	width:100%;
	padding-bottom:10px;
	line-height:16px;
	color:#8c8c8c;
	overflow:hidden;
}
.xgyj li a{
	color:#8c8c8c;
}
.xgyj li span{
	float:left;
	height:16px;
	overflow:hidden;
}
.xgyj li span img{
	float:left;
	margin-right:5px;
}
/*for 相关小组*/
.xgxz{
	float:left;
	width:169px;
	padding:20px 12px 0px 12px;
}
.xgxz li{
	float:none;
	width:100%;
	list-style-image:url(../images/list_before.jpg);
	list-style-position:inside;
	color:#3a3a3a;
	*padding-left:10px;
	*margin-left:-15px;
	margin-bottom:10px;
	
}
.xgxz li a{
	color:#3a3a3a;
}


/*-------------------------------------------------------------------*/
/*for 梦之旅客栈*/

.sp_left{
	float:left;
	width:478px;
	overflow:hidden;
}
/*for kz_xc*/
.kz_xc{
	float:left;
	width:478px;
	overflow:hidden;
}
.kz_xc .dt{
	float:left;
	width:100%;
}
.kz_xc .xt{
	float:left;
	width:100%;
	margin-top:6px;
}
.kz_xc .xt li{
	float:left;
}
.kz_xc_an span{
	float:left;
	
	margin-right:4px;
}

.kz_xc_an{
	width:446px;
	overflow:hidden;
	margin:0px 0px 0px 4px;
	height:66px;
}

.kz_xc .xt li img{
	float:left;
	border:1px solid #F8AE0F;
	padding:5px 3px 5px 3px;
}
.kz_xc .xt li .bd_red img{
	border:1px solid #F00;
}
.kz_xc  a{
	width:14px;
	float:left;
	height:66px;
	background:url(../images/left_button.jpg) no-repeat;
	color:#4e4e4e;
	text-align:center;
	line-height:66px;
	display:block;
}
/*for ydxz*/
.ydxz{
	float:left;
	width:478px;
	margin-top:15px;
	overflow:hidden;
}
.ydxz ul{
	float:left;
	margin:0;
	padding:0;
	width:478px;
}
.xz_title{
	float:left;
	width:478px;
	height:34px;
	line-height:34px;
	background:url(../images/line_bottom_bg.jpg) repeat-x left bottom;
	padding-bottom:3px;
}
.xz_title li{
	background:url(../images/xxk_bg_kz.jpg) no-repeat;
	width:108px;
	height:34px;
	line-height:34px;
	font-family:"微软雅黑", "宋体";
	font-size:18px;
	color:#fff;
	text-align:center;
	margin-left:4px;
}
.ydxz .xz_nr{
	float:left;
	margin-top:14px;
	line-height:24px;
	color:#2c1712;
	font-size:14px;
	width:465px;
}
.xz_nr li{
	float:left;
	width:465px;
	padding-left:13px;
}
.xz_nr li span{
	float:left;
	margin:0;
	padding:0;
}
.xz_nr li a{
	float:left;
	margin:0;
	padding:0;
	color:#2c1712;
}
/*for zg*/
.zg{
	float:left;
	width:458px;
	height:103px;
	margin-top:30px;
	background:#fffadc;
	border:1px solid #ffe7b9;
	border-radius:5px;
	padding:14px 9px 19px 9px;
}
.zgxx{
	margin:0;
	width:100%;
	float:left;
	height:48px;
	overflow:hidden;
	border-bottom:1px dashed #ffbe76;
	padding:0px 0px 15px 0px;
}
.yh_tx{
	float:left;
	background:#fff;
	overflow:hidden;
	border:1px solid #ccc;
	padding:2px;
	border-radius:2px;
	display:block;
	width:48px;
	height:48px;
	overflow:hidden;
}
.yh_tx img{
	float:left;
	width:48px;
	height:48px;
}
.sq_zg{
	float:right;
	margin-top:7px;
}
.yh_xx{
	float:left;
	margin-left:12px;
	width:200px;
	height:48px;
}
.yh_xx p{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}
.yh_xx span{
	float:left;
	margin:0;
	padding:0;
}
.zy{
	font-size:14px;
	font-family:"微软雅黑", "宋体";
}
.yh_xx .add_gz{
	margin-top:7px;
}
.yh_xx .add_gz a{
	color:#fff;
	padding:6px 8px 6px 8px;
	display:block;
	margin-right:4px;
}
.gz{
	background:#5cb207;
}
.xx{
	background:#ffa800;
}
.zh{
	background:#5ccacb;
}
.sq_zg img{
	float:left;
}
.zgdt{
	float:left;
	width:100%;
	padding:0;
	margin:20px 0px 0px 0px;
	font-size:14px;
	font-family:"微软雅黑", "宋体";
}
.zgdt li{
	float:left;
	margin-right:14px;
}
.zgdt li span{
	float:left;
}
.zgdt li .yellow{
	margin:0px 3px 0px 3px;
}
/*for sp_right*/
.sp_right{
	float:right;
	width:500px;
}
.fj_title{
	float:left;
	width:100%;
}
.fj_title ul{
	float:left;
	width:100%;
}
.fd_name{
	float:left;
	font-family:"微软雅黑", "宋体";
	font-size:18px;
	color:#515151;
	line-height:24px;
	background:url(../images/bottom_bg.jpg) left bottom repeat-x;
	width:100%;
	padding:8px 0px 12px 0px;
}
.xq{
	line-height:28px;
	color:#8b8b8b;
	font-size:14px;
	margin-top:20px;
}
.xq li{
	float:left;
	width:100%;
}
.xq .address{
	float:left;
	width:380px;
	overflow:hidden;
}
.nx{
	position:absolute;
	margin:97px 0px 0px 380px;
	*margin:97px 0px 0px -120px;
}
.nx img{
	float:left;
}
/*for 人气*/
.rq{
	background:#fffff8;
	border:1px solid #ffe6b7;
	border-radius:4px;
	height:92px;
	line-height:92px;
	margin-top:25px;
	overflow:hidden;
}
.rq li{
	float:left;
}
.rq_name{
	margin-left:16px;
	color:#494949;
	margin-top:5px;
}
.rq_sz{
	font-size:30px;
	color:#ff9e02;
	font-weight:bold;
}
.rq .d{
	float:right;
}
.rq .d a{
	width:60px;
	height:60px;
	overflow:hidden;
	background:url(../images/d.png) no-repeat;
	display:block;
	float:right;
	margin:15px 22px 0px 0px;
	_margin:15px 11px 0px 0px;
}
/*for jd_pf*/
.jdpf{
	float:left;
	width:498px;
	margin-top:20px;
	overflow:hidden;
	border:1px solid #fc7e04;
	border-radius:5px;
	overflow:hidden;
}
.pf_title{
	float:left;
	width:100%;
	height:53px;
	background:#ffb516;
	border-bottom:1px solid #fc7e04;
	line-height:53px;
	color:#fff;
}
.pf_bt{
	font-family:"微软雅黑", "宋体";
	padding-left:12px;
}
.pf_bt span{
	float:left;
	margin-right:16px;
}
.ly_pl{
	float:right;
	background:url(../images/kz_bg.png) no-repeat;
	background-position:0px -372px;
	margin:6px 7px 0px 0px;
	overflow:hidden;
}
.ly_pl a{
	float:left;
	width:87px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑", "宋体";
}
.jdpf_nr{
	float:left;
	width:445px;
	padding:3px 30px 18px 25px;
	overflow:hidden;
	background:#fffadc;
}
.jdpf_nr ul{
	float:left;
	width:100%;
	margin-top:10px;
}
.jdpf_nr ul li{
	float:left;
}
.pf_name{
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	color:#515151;
}
.pf_fs{
	margin-left:10px;
	width:325px;
	height:12px;
	border:1px solid #ffc14a;
	border-radius:5px;
	margin-top:4px;
	background:#fff;
}
.pf_fs span{
	background:#ffb417;
	border-right:1px solid #ffb417;
	border-radius:0px 5px 5px 0px;
	height:12px;
	float:left;
}
.b85{
	width:88%;
}
.b86{
	width:86%;
}
.b95{
	width:95%;
}
.b94{
	width:94%;
}
.jdpf_nr ul .bf_sm{
	float:right;
	font-size:14px;
	font-family:"微软雅黑", "宋体";
	color:#fc8004;
	font-style:italic;
	margin-top:2px;
}
/*for 价格*/
.fj_price{
	float:left;
	width:1000px;
	margin-top:20px;
}
.fj_price ul{
	width:100%;
	float:left;
}
.fj_price ul li{
	float:left;
}
.fj_price_title{
	font-family:"微软雅黑", "宋体";
	font-size:24px;
	color:#ff9c00;
	border-bottom:1px dashed #cacaca;
	padding-bottom:12px;
	width:100%;
}
.fx_nr{
	margin-top:13px;
	height:75px;
	overflow:hidden;
}
.js{
	margin-left:12px;
	line-height:24px;
	height:75px;
	overflow:hidden;
}
.js span{
	float:none;
}
.sj_time{
	margin-left:89px;
}
.fj_price ul .ljyd{
	float:right;
	margin:25px 30px 0px 0px;
	_margin:25px 15px 0px 0px;
}
/*for jdxx*/
.jdxx{
	float:left;
	width:1000px;
	margin-top:45px;
}
/*for jdxx_left*/
.jdxx_left{
	float:left;
	width:570px;
	overflow:hidden;
}
.k1{
	float:left;
	width:570px;
	overflow:hidden;
}
.jdxx_title{
	float:left;
	width:100%;
	border-bottom:1px dashed #cacaca;
	padding-bottom:12px;
	font-size:24px;
	font-family:"微软雅黑", "宋体";
	color:#ff9c00;
}
.jdxx_nr{
	float:left;
	width:100%;
	margin-top:20px;
	font-size:14px;
	color:#5d5d5d;
	line-height:24px;
}
.jdxx_nr .yellow{
	font-family:"微软雅黑", "宋体";
	margin:0px 20px 0px 10px;
}
.jdxx_nr span img{
	float:left;
	margin:8px 0px 0px 0px;
}
.k2{
	float:left;
	width:570px;
	margin-top:30px;
	overflow:hidden;
}
.jdxx_nr p{
	float:left;
	margin:0;
	padding:0;
	width:570px;
	overflow:hidden;
}
.jdxx_nr .img{
	float:left;
	margin:15px 0px 15px 0px;
	width:570px;
}
.jdxx_title p{
	float:left;
}
.jdxx_title .k2_title{
	float:right;
	font-size:14px;
}
.jdxx_title .k2_title span{
	float:none;
	font-family:"宋体";
}
.jdxx_title .k2_title .font30{
	margin:0px 23px 0px 0px;
	font-family:"微软雅黑", "宋体";
}
.k2 ul{
	float:left;
	width:570px;
}
.jdxx_nr .yk{
	float:left;
	width:60px;
	margin-right:20px;
}
.jdxx_nr .yk p{
	width:60px;
	float:left;
}
.jdxx_nr .yk span{
	float:left;
	width:60px;
}
.jdxx_nr .yk .yhm{
	float:left;
	width:100%;
	text-align:center;
}
.jdxx_nr .yk .yhm a{
	display:block;
	width:60px;
	color:#5076ba;
	font-size:12px;
}
.jdxx_nr .yk img{
	float:left;
	border:1px solid #e6e7e9;
	padding:4px;
	width:40px;
	height:40px;
	margin:0px 5px 0px 5px;
}
.k2_nr{
	width:570px;
	margin-top:50px;
}
.k2_nr p{
	float:left;
}
.jdxx_nr .yhdp_nr{
	float:left;
	width:490px;
}
.jdxx_nr .yhdp_nr p{
	float:left;
	width:490px;
	overflow:hidden;
}
.jdxx_nr .yhdp_nr p .yh_dp img{
	float:left;
	margin:4px 0px 0px 0px;
}
.jdxx_nr .yhdp_nr p .dp_time{
	float:right;
	font-size:12px;
	color:#999;
}
.jdxx_nr .yhdp_nr p .dp_time a{
	float:left;
	margin-right:10px;
	font-size:12px;
	color:#ff7d01;
}
.jdxx_nr .yhdp_nr .dp_content{
	width:490px;
	margin-top:20px;
	font-size:12px;
	color:#0f0f0f;
	overflow:hidden;
}
.k2 .fy{
	float:left;
	width:568px;
	margin-top:20px;
	background:#f7f7f7;
	border:1px solid #d2d6da;
	height:33px;
	line-height:33px;
}
.k2 .fy li{
	float:left;
	margin-left:10px;
}
.k2 .fy li .fy_hover{
	color:#ff9c00;
	font-weight:bold;
}
.k2 .fy li a{
	font-size:14px;
	color:#7e8591;
	float:left;
	margin-right:10px;
}
.k2 .fy li a:hover{
	color:#ff9c00;
}
.k2 .fy .next{
	float:right;
	margin:0;
}
.k2 .fb_ly{
	float:left;
	width:570px;
}
.fb_title{
	width:69px;
	height:54px;
	text-align:center;
	font-size:18px;
	color:#ff9c00;
	font-family:"微软雅黑", "宋体";
}
.text{
	float:right;
}
.text textarea{
	float:right;
	width:490px;
	height:52px;
	background:#fcfce9;
	border:1px solid #faed8d;
	overflow:hidden;
}
.fb_ly .input{
	float:right;
}
.fb_ly .input input{
	width:59px;
	height:23px;
	border:none;
	overflow:hidden;
	margin-top:4px;
	background:url(../images/fs.jpg) no-repeat;
	cursor:pointer;
}
/*for jdxx_right*/
.jdxx_right{
	float:right;
	width:400px;
	overflow:hidden;
}
.k3{
	float:left;
	width:364px;
	overflow:hidden;
	background:#fffadc;
	border:1px solid #ffe3cd;
	border-radius:10px;
	padding:17px;
}
.jdxx_right .jdxx_title{
	float:left;
	width:100%;
	padding-bottom:16px;
	font-size:24px;
	font-family:"微软雅黑", "宋体";
	color:#ff9c00;
	border-bottom:none;
}
.k4{
	float:left;
	width:364px;
	overflow:hidden;
	background:#fffadc;
	border:1px solid #ffe3cd;
	border-radius:10px;
	padding:17px;
	margin-top:33px;
}
.k4 ul{
	float:left;
	width:100%;
	border:none;
}
.ts_nr{
	float:left;
	width:100%;
	font-family:"微软雅黑", "宋体";
	line-height:30px;
}
.ts_nr span{
	float:left;
}
.dark_bg{
	background:#996600;
	color:#fff;
}
.bf{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.bf i{
	float:right;
}
.all{
	color:#356fd9;
	background:url(../images/all.jpg) right no-repeat;
	padding-right:10px;
	width:30px;
	float:right;
}
.little{
	display:none;
	color:#356fd9;
	background:url(../images/little.jpg) right no-repeat;
	padding-right:10px;
	width:30px;
	float:right;
}
.ts_add{
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	color:#fc7905;
	margin:0px 0px 0px 0px;
}
.ts_button{
	float:right;
}
.ts_nr input{
	width:186px;
	height:24px;
	float:left;
	border:1px solid #fd8204;
	text-indent:1em;
	line-height:24px;
}
.ts_nr button{
	border:none;
	background:url(../images/kz_bg.png) no-repeat;
	background-position:0px -434px;
	color:#fff;
	width:91px;
	height:26px;
	line-height:26px;
	margin-left:3px;
	cursor:pointer;
	float:left;
}
/*for 浏览过的客栈*/
.ll_before{
	float:left;
	width:100%;
}
.ll_before li{
	float:left;
	width:100%;
	font-size:14px;
	line-height:24px;
}
.ll_before li span{
	float:left;
	margin-right:20px;
}
.ll_before li .ma_none{
	margin:0;
}
.ll_before li a{
	color:#363636;
}
.ll_before li span a{
	color:#363636;
}
/*for 周边旅游推荐*/
.lytj{
	float:left;
	width:100%;
}
.lytj li{
	float:left;
	width:100%;
	height:31px;
	overflow:hidden;
	margin-top:10px;
	line-height:31px;
	font-size:14px;
}
.lytj li span{
	float:left;
}
.lytj li span img{
	float:left;
	margin-right:10px;
}
.lytj li span a{
	color:#363636;
}





/*------------------------------------------------------*/

/*for 客栈列表页面*/
.kz_list_content{
	width:100%;
	background:url(../images/kz_list_bg.jpg) #fff repeat-x;
	height:auto;
	float:left;
}

/*for kzlist_left*/
.kzlist_left{
	float:left;
	width:400px;
	overflow:hidden;
	margin-top:13px;
}
/*for 搜索客栈*/
.searchkz{
	float:left;
	width:350px;
	background:#ffa800;
	padding:15px 25px 15px 25px;
	border-radius:5px;
	overflow:hidden;
}
.kzlist_left_title{
	float:left;
	width:100%;
	font-size:24px;
	font-family:"微软雅黑", "宋体";
}
.skz_nr{
	float:left;
	width:350px;
	margin-top:20px;
	overflow:hidden;
}
.skz_nr .mn{
	float:left;
	width:350px;
	padding-bottom:10px;
	display:block;
	cursor:pointer;
}
.skz_nr ul{
	float:left;
	width:350px;
	overflow:hidden;
}
.skz_nr ul input{
	float:left;
	width:350px;
	height:39px;
	border:none;
	line-height:39px;
	background:url(../images/mn_select.jpg) #fff no-repeat;
	background-position:320px 13px;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
	cursor:pointer;
}
.skz_nr ul li{
	float:left;
	width:100%;
	color:#2454a6;
}
.kz_active .mn_xl{
	display:block;
}
.mn_xl{
	background:#fff;
	margin:39px 0px 0px 0px;
	*margin:39px 0px 0px -350px;
	text-align:center;
	line-height:20px;
	display:none;
	position:absolute;
}
.mn_xl a{
	color:#2454a6;
	display:block;
	width:100%;
}
.skz_nr .gjz{
	float:left;
	width:350px;
	padding-bottom:10px;
}
.skz_nr .gjz ul input{
	float:left;
	width:350px;
	height:39px;
	border:none;
	line-height:39px;
	background:#fff;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
}
.skz_nr .mn .year{
	float:left;
	width:118px;
	margin-right:18px;
	overflow:hidden;
}
.skz_nr .mn .year ul{
	float:left;
	width:100%;
}
.skz_nr .mn .year ul li{
	float:left;
	width:100%;
}
.skz_nr .mn .year ul input{
	float:left;
	width:118px;
	height:39px;
	border:none;
	line-height:39px;
	background:url(../images/year.jpg) #fff no-repeat;
	background-position:95px 13px;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
}
.skz_nr .mn .yf{
	float:left;
	width:98px;
	margin-right:18px;
}
.skz_nr .mn .yf ul{
	float:left;
	width:98px;
}
.skz_nr .mn .yf ul li{
	float:left;
}
.skz_nr .mn .yf ul input{
	float:left;
	width:98px;
	height:39px;
	border:none;
	line-height:39px;
	background:url(../images/mn_select.jpg) #fff no-repeat;
	background-position:68px 13px;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
}

.kzlist_ss{
	float:left;
	width:350px;
	text-align:center;
	margin-top:10px;
}
.kzlist_ss button{
	width:139px;
	height:41px;
	overflow:hidden;
	background:url(../images/kzlist_ss.jpg) no-repeat;
	border:none;
}
.search_gjc{
	float:left;
	line-height:20px;
	margin-left:10px;
	height:20px;
	overflow:hidden;
}
.skz_s_nr .search_gjc ul li{
	width:auto;
	float:left;
	color:#fff;
}
.search_gjc a{
	float:left;
	color:#fff;
	margin-right:5px;
}
/*for 今日入住*/
.jrrz{
	float:left;
	width:380px;
	margin-top:20px;
	padding:0px 10px 0px 10px;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
}
.jrrz li{
	float:left;
	width:100%;
	line-height:24px;
}
/*for 英文*/
.yw{
	float:left;
	width:400px;
	overflow:hidden;
	margin-top:20px;
}
/*for 推荐的客栈*/
.tj_kz{
	float:left;
	width:100%;
}
.tj_kz li{
	float:left;
	width:100%;
	font-size:14px;
	line-height:24px;
	padding-bottom:10px;
}
.tj_kz li span{
	float:left;
	margin-right:7px;
	width:114px;
	height:95px;
	overflow:hidden;
}
.tj_kz li span img{
	background:#fff;
	border:1px solid #d5d4d3;
	padding:1px;
	width:110px;
	height:70px;
	float:left;
}
.tj_kz li .ma_none{
	margin:0;
}
.tj_kz li a{
	color:#363636;
}
.tj_kz li span a{
	color:#ff9c00;
	display:block;
	width:114px;
	text-align:center;
	overflow:hidden;
}

/*for kzlist_right*/
.kzlist_right{
	float:right;
	width:570px;
	margin-top:13px;
}
/*for kz_list_tj*/
.kz_list_tj{
	float:left;
	width:570px;
	overflow:hidden;
}
.kz_list_tj ul{
	float:left;
}
.kztj_title{
	border-bottom:3px solid #ff8512;
	height:34px;
	overflow:hidden;
	width:100%;
}
.kztj_title li{
	float:left;
	margin-left:6px;
	background:url(../images/kz_bg.png) no-repeat;
	background-position:0px 0px;
	width:108px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	font-family:"微软雅黑", "宋体";
	font-size:18px;
}
.kztj_title .gdtj{
	float:right;
	background:none;
	width:auto;
	margin:0px 20px 0px 0px;
	_margin:0px 10px 0px 0px;
}
.kztj_title .gdtj a{
	float:left;
	font-size:12px;
	font-family:"微软雅黑", "宋体";
	color:#303030;
	margin-top:5px;
}
.kzlist_tj_nr{
	padding:30px 10px 20px 26px;
	width:534px;
	float:left;
	color:#464646;
}
.kzlist_tj_nr li{
	float:left;
}
.kzlist_tj_nr .kz_tj_jd{
	float:right;
	width:453px;
	line-height:20px;
}
.kz_tj_jd p{
	width:100%;
	height:33px;
	line-height:33px;
	overflow:hidden;
}
.kz_tj_jd p img{
	float:left;
	margin-top:5px;
}
.kz_tj_jd p a{
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	color:#464646;
	width:215px;
	display:block;
	float:left;
	overflow:hidden;
	height:33px;
	line-height:33px;
}
.kz_tj_jd p .yellow{
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	font-weight:bold;
	margin:0px 10px 0px 30px;
}
.kz_tj_jd p .blue{
	color:#1e4a9c;
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	font-weight:bold;
	margin-right:10px;
}
.kzsy p{
	border-bottom:1px dashed #cacaca;
}
.kzsy p a{
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	color:#464646;
	width:215px;
	display:block;
	float:left;
	overflow:hidden;
	height:33px;
	line-height:33px;
}
.kzsy p .yellow{
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	font-weight:bold;
	margin:0px 10px 0px 50px;
}
.kzsy p .blue{
	color:#1e4a9c;
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	font-weight:bold;
	float:right;
	margin-right:20px;
}
/*for 按条件筛选*/
.sx{
	margin-top:30px;
	float:left;
	width:570px;
}
.sx ul{
	float:left;
}
.sx_title{
	width:100%;
	font-family:"微软雅黑", "宋体";
	font-size:24px;
	color:#ffa800;
}
.sx_nr{
	width:550px;
	margin-top:20px;
	line-height:25px;
	padding-left:20px;
	color:#38363b;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
}
.sx_nr li{
	width:100%;
	float:left;
}
/*for 客栈搜索列表*/
.kzlb{
	float:left;
	width:570px;
}
.kzlb_nr{
	float:left;
	width:552px;
	height:132px;
	background:#f6f6f6;
	padding:9px;
	overflow:hidden;
	margin-top:13px;
	border-radius:3px;
}
.kzlb_js{
	float:left;
	border-right:1px dotted #ccc;
	padding-right:20px;
	width:416px;
	height:132px;
}
.kzlb_tp{
	background:url(../images/kz_bg.png) no-repeat;
	background-position:0px -230px;
	width:120px;
	height:80px;
	overflow:hidden;
	padding:2px 7px 42px 5px;
}
.kzlb_jj{
	float:left;
	margin-left:8px;
	width:275px;
}
.kzlb_jj p{
	float:left;
	width:275px;
	line-height:24px;
	font-family:"微软雅黑", "宋体";
	color:#282828;
	height:24px;
	overflow:hidden;
}
.kzlb_jj .kzlb_jj_nr{
	float:left;
	height:44px;
}
.kzlb_jj .kz_ly{
	float:left;
	margin-top:13px;
}
.kz_price{
	float:left;
	width:92px;
	padding-left:20px;
	height:132px;
}
.kz_price .yellow{
	float:left;
	font-family:"微软雅黑", "宋体";
	font-size:18px;
	margin-top:27px;
}
.kz_ly span{
	float:left;
	line-height:16px;
	font-size:14px;
	margin-right:5px;
	color:#767676;
}
.kz_ly span a{
	color:#767676;
	float:left;
}
.kz_ly .kz_bfb{
	background:url(../images/kz_bg.png) no-repeat;
	background-position:0px -186px;
	width:38px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.kz_qkk{
	float:left;
	background:url(../images/kz_bg.png) no-repeat;
	background-position:0px -52px;
	margin-top:28px;
	
}
.kz_qkk a{
	width:92px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	display:block;
}
/*for 客栈列表翻页*/
.kz_fy{
	float:left;
	width:540px;
	margin-top:10px;
	background:#f6f6f6;
	height:39px;
	padding:0px 15px 0px 15px;
}
.kz_fy li{
	height:39px;
	overflow:hidden;
}
.kz_fy a{
	padding:6px;
	display:block;
	float:left;
	color:#38363b;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	height:18px;
	margin-top:4px;
}
.kz_fy .kz_fy_hover{
	background:#ffa800;
	color:#fff;
}
.kz_fy a:hover{
	background:#ffa800;
	color:#fff;
}




/*-----------------------------------------------------*/
/*for 就近度假*/

/*for 浏览方式选择*/
.llfs{
	float:left;
	width:100%;
}
.llfs_title{
	float:left;
	width:100%;
	border-bottom:1px dashed #dbdbdb;
	color:#515151;
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	padding-bottom:5px;
	height:20px;
	overflow:hidden;
}
.fs{
	float:left;
	width:100%;
}
.fs ul{
	float:left;
	width:100%;
	color:#515151;
	line-height:18px;
	overflow:hidden;
	margin-top:5px;
}
.fs ul li{
	float:left;
	width:auto;
	line-height:18px;
}
.fs ul a{
	float:left;
	color:#515151;
	display:block;
	padding:0px 8px 0px 8px;
	height:18px;
	width:auto;
	line-height:18px;
	display:block;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
	background:#fff;
}
.fs ul .xz_hover a{
	background:#ffa800;
	color:#fff;
}
.fs ul a:hover{
	background:#ffa800;
	color:#fff;
}

/*for 今日推荐*/
.jrtj{
	float:left;
	width:521px;
	border:1px solid #66b619;
	margin:17px 0px 10px 0px;
	padding-bottom:12px;
}
.jrtj ul{
	float:left;
	width:501px;
	height:80px;
	overflow:hidden;
	padding:0px 10px 12px 10px;
}
.jrtj .jrtj_title{
	padding-bottom:0px;
	margin-bottom:12px;
	height:30px;
	line-height:30px;
	color:#fff;
	background:#519a03;
	border-bottom:1px solid #66b619;
}
.jrtj_tp{
	height:78px;
	width:78px;
	overflow:hidden;
	float:left;
	background:#f8ffef;
	padding:1px;
}
.jrtj ul li img{
	border:1px solid #ccc;
	padding:1px;
}
.jrtj_xl{
	float:left;
	margin-left:20px;
	height:80px;
	width:305px;
	overflow:hidden;
}
.jrtj_xl p{
	float:left;
	width:100%;
}
.jrtj_qkk{
	float:right;
	background:url(../images/kz_bg.png) no-repeat;
	background-position:0px -116px;
	margin-top:20px;
}
.jrtj_qkk a{
	width:81px;
	height:40px;
	text-align:center;
	line-height:40px;
	display:block;
	color:#fff;
	font-size:14px;
}
/*for 就近度假翻页*/
.jj_fy{
	float:left;
	width:521px;
	border:1px solid #fddb81;
	border-radius:3px;
	height:32px;
	margin-top:10px;
	overflow:hidden;
}
.jj_fy ul{
	width:519px;
	padding:1px;
	background:#fff7d3;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
}
.jj_fy ul li{
	height:30px;
	line-height:30px;
}
.jj_fy ul .fy_left{
	margin-left:14px;
}
.jj_fy ul a{
	color:#d48d01;
}
.jj_fy ul .fy_left a{
	margin-right:5px;
}
.jj_fy ul .fy_right{
	float:right;
	margin-right:10px;
}
.jj_fy ul .fy_right a{
	float:left;
	margin-left:10px;
}
/*for 广告位*/
.ggw{
	float:left;
	width:100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}








/*----------------------------------------*/
/*for 客栈首页*/

/*for 搜索客栈*/
.searchkz_s{
	float:left;
	width:540px;
	background:#ffa800;
	padding:15px 25px 15px 30px;
	border-radius:5px;
	overflow:hidden;
	margin-top:14px;
}
.skz_s_nr{
	float:left;
	width:540px;
	margin-top:20px;
	overflow:hidden;
}
.skz_s_nr .mn{
	float:left;
	padding-bottom:10px;
	display:block;
	cursor:pointer;
}
.skz_s_nr ul{
	float:left;
	overflow:hidden;
}
.skz_s_nr ul input{
	float:left;
	width:250px;
	height:39px;
	border:none;
	line-height:39px;
	background:url(../images/mn_select.jpg) #fff no-repeat;
	background-position:220px 13px;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
	cursor:pointer;
}
.skz_s_nr ul li{
	float:left;
	width:100%;
	color:#2454a6;
}
.kz_active .mn_xl{
	display:block;
}
.mn_xl{
	background:#fff;
	margin:39px 0px 0px 0px;
	*margin:39px 0px 0px -350px;
	text-align:center;
	line-height:20px;
	display:none;
	position:absolute;
}
.mn_xl a{
	color:#2454a6;
	display:block;
	width:100%;
}
.skz_s_nr .gjz{
	float:left;
	width:540px;
	padding-bottom:10px;
}
.skz_s_nr .gjz ul input{
	float:left;
	width:520px;
	*width:522px;
	height:39px;
	border:none;
	line-height:39px;
	background:#fff;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
}
.skz_s_nr .mn .year{
	float:left;
	width:118px;
	margin-right:18px;
	overflow:hidden;
}
.skz_s_nr .mn .year ul{
	float:left;
	width:100%;
}
.skz_s_nr .mn .year ul li{
	float:left;
	width:100%;
}
.skz_s_nr .mn .year ul input{
	float:left;
	width:118px;
	height:39px;
	border:none;
	line-height:39px;
	background:url(../images/year.jpg) #fff no-repeat;
	background-position:95px 13px;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
}
.skz_s_nr .mn .yf{
	float:left;
	width:98px;
	margin-right:18px;
}
.skz_s_nr .mn .yf ul{
	float:left;
	width:98px;
}
.skz_s_nr .mn .yf ul li{
	float:left;
}
.skz_s_nr .mn .yf ul input{
	float:left;
	width:98px;
	height:39px;
	border:none;
	line-height:39px;
	background:url(../images/mn_select.jpg) #fff no-repeat;
	background-position:68px 13px;
	border-radius:4px;
	color:#2454a6;
	text-indent:10px;
	overflow:hidden;
}

.skz_s_nr .kz_s_ss{
	float:left;
	text-align:center;
	width:139px;
}
.skz_s_nr .kz_s_ss ul{
	float:left;
	width:139px;
}
.skz_s_nr .kz_s_ss button{
	width:139px;
	height:41px;
	overflow:hidden;
	background:url(../images/kzlist_ss.jpg) no-repeat;
	border:none;
}
/*for 最经济实惠的客栈集中地*/
.zjj{
	float:left;
	margin-left:25px;
	width:380px;
	overflow:hidden;
	margin-top:14px;
}
.zjj ul{
	float:left;
	width:100%;
}
.zjj_title{
	font-size:30px;
	color:#ff810a;
	font-family:"微软雅黑", "宋体";
}
.zjj_nr{
	float:left;
	margin-top:19px;
}
.zjj_nr li{
	float:left;
	width:100%;
	margin-top:10px;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	font-weight:bold;
}
/*for 英文*/
.yw_s{
	float:left;
	width:400px;
	overflow:hidden;
}
/*for 逛逛店*/
.ggd{
	float:left;
	width:100%;
	margin-top:15px;
}
/*for 客栈首页广告*/
.sy_gg{
	float:left;
	width:570px;
	overflow:hidden;
}
/*for 最新加入*/
.new_add{
	float:left;
	width:570px;
	overflow:hidden;
	margin-top:32px;
}
.new_add ul{
	width:100%;
	float:left;
	border:none;
}
.new_add ul li{
	float:left;
	line-height:24px;
}
.new_add ul li a{
	color:#303030;
	font-size:14px;
	/*border-right:1px solid #303030;*/
	height:18px;
	width:auto;
	/*padding-right:3px;*/
	margin-right:5px;
}
.new_add ul li a:hover{
	color:#ffa800;
	text-decoration:underline;
	border-right-color:#ffa800;
}



/*-------------------------------------------------------------------*/
/*for 购物车*/
.content_lc{
	float:left;
	width:100%;
	background:url(../images/zflc_bg.jpg) repeat-x;
}
.w1000{
	width:1000px;
	margin:0 auto;
}
/*for 流程头部*/
.lc{
	float:left;
	height:119px;
	width:100%;
	margin-top:22px;
}
.lc ul{
	float:left;
	width:100%;
	text-align:left;
}
.lc .lc_lb{
	float:left;
	height:46px;
	width:100%;
	background:url(../images/lc_lb_bg.jpg);
}
.lc .lc_lb li{
	float:left;
}
.lc .lc_lb .lb_bt{
	height:37px;
	background:url(../images/lb_bt_bg.jpg);
	margin:10px 0px 0px 12px;
	line-height:37px;
	padding:0px 30px 0px 30px;
	color:#ffa800;
	font-size:14px;
	font-weight:bold;
}
.lc .lc_lb .lc_tb{
	float:right;
	margin:13px 30px 0px 0px;
	_margin:13px 15px 0px 0px;
	padding:0;
}
.lc .lc_lb .lc_tb span{
	float:left;
	margin:0px 0px 0px 33px;
	padding:0;
}
.lc .lc_tb .num1{
	background:url(../images/lc_tb.png) 0 0 no-repeat;
	width:82px;
	height:21px;
	display:block;
}
.lc .lc_tb .num2{
	background:url(../images/lc_tb.png) no-repeat;
	background-position:-115px 0px;
	width:101px;
	height:21px;
	display:block;
}
.lc .lc_tb .num1_gray{
	background:url(../images/lc_tb.png) no-repeat;
	background-position:0px -45px;
	width:82px;
	height:21px;
	display:block;
}
.lc .lc_tb .num2_gray{
	background:url(../images/lc_tb.png) no-repeat;
	background-position:-115px -45px;
	width:101px;
	height:21px;
	display:block;
}
.lc .lc_tb .num3{
	background:url(../images/lc_tb.png) no-repeat;
	background-position:-243px 0px;
	width:99px;
	height:21px;
	display:block;
}
.lc .lc_tb .num3_gray{
	background:url(../images/lc_tb.png) no-repeat;
	background-position:-243px -45px;
	width:99px;
	height:21px;
	display:block;
}
.lc .lc_tb .num4{
	background:url(../images/lc_tb.png) no-repeat;
	background-position:-358px 0px;
	width:103px;
	height:21px;
	display:block;
}
.lc .lc_tb .num4_gray{
	background:url(../images/lc_tb.png) no-repeat;
	background-position:-358px -45px;
	width:103px;
	height:21px;
	display:block;
}
/*for 操作提示*/
.czts{
	float:left;
	_float:none;
	width:100%;
	height:30px;
	background:url(../images/cz_border.jpg) left no-repeat;
}
.czts li{
	float:left;
	width:965px;
	_width:966px;
	background:url(../images/cz_border.jpg) right no-repeat;
	margin-left:35px;
	_margin-left:17px;
}
.czts li span{
	float:left;
	color:#7a7a7a;
	line-height:30px;
}
/*for 购物车列表*/
.gwc_lb{
	float:left;
	width:998px;
	border:1px solid #dedede;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.gwc_lb .gwc_bottom{
	padding:23px 0px 67px 0px;
	border-bottom:1px solid #dedede;
	float:left;
	width:998px;
}
.gwc_lb .gwc_bottom2{
	padding:23px 0px 0px 0px;
	float:left;
	width:998px;
}
.gwc_cp_tp{
	float:left;
	width:79px;
	margin:0px 16px 0px 16px;
	_margin:0px 8px 0px 8px;
}
.gwc_lb_nr{
	float:left;
	width:887px;
}
.gwc_lb_title{
	float:left;
	width:872px;
	margin-right:15px;
}
.gw_cp_title{
	float:left;
	font-size:14px;
	font-weight:bold;
}
.gwc_cp_nr{
	float:left;
	width:872px;
	line-height:22px;
	color:#646464;
	font-size:12px;
}
.gwc_lb .cz_cp{
	float:right;
}
.gwc_lb .cz_cp span{
	float:left;
}
.gwc_lb .cz_cp span a{
	float:left;
	margin-left:15px;
	width:50px;
	text-align:center;
	height:20px;
	border:1px solid #a8a8a8;
	border-radius:3px;
	line-height:20px;
	background:url(../images/cz_cp_bg.jpg);
	cursor:pointer;
	color:#000;
}
.gwc_lb .cz_cp span a:hover{
	background:url(../images/cz_cp_bg_hover.jpg);
}
.gwc_cp_jj{
	display:block;
	float:left;
	line-height:22px;
	width:100%;
}
/*for修改产品*/
.gwc_lb .xg_cp{
	float:left;
	background:#fff;
	width:887px;
	border:none;
	padding:0;
	text-align:left;
	line-height:20px;
}
.xg_cp ul{
	float:left;
	width:100%;
}
.gwc_lb .xl{
	float:left;
	width:100%;
}
.xg_cp li{
	width:100%;
}
.xg_cp select{
	border:1px solid #999;
}
.xg_cp .rs select{
	width:70px;
	border:1px solid #7e9db9;
	margin-right:14px;
	padding:0;
}
.xg_cp li a{
	width:52px;
	height:20px;
	border:1px solid #a7a7a7;
	cursor:pointer;
	color:#253d6b;
	border-radius:3px;
	line-height:20px;
	display:block;
	text-align:center;
	margin:20px 3px 0px 5px;
	_margin:20px 3px 0px 2px;
	float:left;
}
/*for 必选项目*/
.xg_cp .bxxm{
	float:left;

	width:870px;
	margin-top:35px;
	border:1px solid #a4a4a4;
}
.xg_cp .bxxm li{
	float:left;
	width:830px;
	border-top:1px solid #a4a4a4;
	margin-top:-1px;
	padding:0px 20px 0px 20px;
	height:42px;
	line-height:42px;
}
.xg_cp .bxxm .gw_jq{
	margin-left:80px;
	font-size:14px;
	color:#ffa800;
	font-weight:bold;
}
.xg_cp .bxxm .f1{
	float:right;
	margin-top:12px;
}
.xg_cp .bxxm input{
	float:left;
	margin:15px 3px 0px 3px;
	*margin:10px 3px 0px 3px;
}
.bxxm_title{
	float:left;
	color:#005d80;
	font-size:14px;
}

/*for 总计*/
.gwc_lb .zj{
	float:left;
	width:998px;
	background:url(../images/js_bg.jpg);
	
}
.gwc_lb .zj li{
	float:left;
	line-height:54px;
	
}
.gwc_lb .zj .sum{
	font-size:14px;
	width:948px;
	padding:0px 25px 0px 25px;
}
.gwc_lb .zj .next_gw{
	padding-left:25px;
	width:100%;
	background:url(../images/next_gw.jpg) no-repeat;
	height:66px;
	line-height:66px;
}
.next_gw .return{
	width:832px;
	float:left;
	line-height:75px;
	height:66px;
	overflow:hidden;
}
.next_gw .return a{
	color:#000;
	height:20px;
	text-align:center;
	border:1px solid #a7a7a7;
	line-height:20px;
	margin-top:23px;
	border-radius:3px;
	float:left;
	padding:0px 5px;
}
.next_gw .go_next{
	position:absolute;
	margin:15px 0px 0px 0px;
}
.next_gw .go_next a{
	background:url(../images/go_next.png) no-repeat;
	width:120px;
	height:37px;
	float:left;
	color:#fff;
	line-height:normal;
	font-size:18px;
	font-family:"微软雅黑", "宋体";
	padding:10px 0px 0px 28px;
	font-style:italic;
	text-shadow:1px 1px #99ae3c;
}
.next_gw .go_next a:hover{
	background:url(../images/go_next_hover.png) no-repeat;
}

/*for 购物车第2步*/
.gw_bz{
	float:right;
	width:41px;
	height:44px;
	background:url(../images/gw_bz.png) no-repeat;
	line-height:44px;
	padding-left:15px;
	color:#fff;
	font-style:italic;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑", "宋体";
}
/*财物车登录*/
.gwc_login{
	overflow:hidden;
	width:898px;
	margin-top:36px;
	border-top:1px solid #dedede;
	padding:85px 50px 85px 50px;
	overflow:hidden;
	font-family:"微软雅黑", "宋体";
}
.yzh{
	float:left;
	width:368px;
	background:url(../images/gwc_login.png) right no-repeat;
	padding-right:80px;
	_padding-right:60px;
}
.yzh li{
	width:368px;
	float:left;
}
.gwc_login_title{
	font-size:24px;
	margin-bottom:35px;
}
.user{
	margin-top:15px;
	height:40px;
	line-height:40px;
}
.user span{
	float:left;
}
.user input{
	border:1px solid #ececec;
	border-radius:2px;
	height:36px;
	line-height:36px;
	width:306px;
	margin-left:26px;
	*margin-left:13px;
	color:#cfcfcf;
	text-indent:1em;
	font-size:16px;
}
.ds{
	margin-top:15px;
}
.ds span{
	float:left;
	margin-right:15px;
	font-size:16px;
	color:#989898;
}
.ds a{
	color:#989898;
	font-size:14px;
}
.go_login{
	margin-top:15px;
}
.go_login span{
	float:right;
}
.go_login span button{
	background:#ffa800;
	color:#fff;
	width:140px;
	height:40px;
	border:none;
	border-radius:4px;
	cursor:pointer;
	font-size:16px;
	font-family:"微软雅黑", "宋体";
}
.dsf{
	margin:15px 0px 0px 10px;
	float:left;
}
.dsf span{
	float:left;
	margin-right:13px;
}
.wzh{
	float:left;
	margin:50px 0px 0px 50px;
	width:400px;
}








